trench artillery - Spanish English Dictionary